<?php
/**
 * Created by JetBrains PhpStorm.
 * User: porterzhang
 * Date: 13-3-5 下午4:44
 * To change this template use File | Settings | File Templates.
 */
if (!defined('IN_MOBILE_API')) {
    exit('Access Denied');
}
include_once 'forum.php';
class cloud_api {
    function common() { }

    function output() {
        $variable = array();
        //判断是否缺少参数
        if (empty($_GET['id']) || empty($_GET['name']) || empty($_GET['sort']) || empty($_GET['icon']) || empty($_GET['ftype'])|| ($_GET['status']!=0 &&$_GET['status']!=1)) {
            $variable = array(
                'code' => 1001,
                'messagestr' => lang('plugin/cloud', '1001'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }
        $sysfunction=  C::t('#cloud#cloud_function')->fetch_function_info($_GET['id']);
        if(empty($sysfunction)){
            $variable = array(
                'code' => 20002,
                'messagestr' => lang('plugin/cloud', '20002'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }

        $data=array(
            'name'=>$_GET['name'],
            'linkurl'=>empty($_GET['linkurl'])?$sysfunction['linkurl']:$_GET['linkurl'],
            'sort' =>$_GET['sort'],
            'pid' =>empty($_GET['pid'])?'':$_GET['pid'],
            'ftype' =>$_GET['ftype'],
            'status' =>$_GET['status'],
            'icon' =>$_GET['icon'],
        );

        C::t('#cloud#cloud_function')->update($_GET['id'],$data);


        //正常返回
        $variable = array(
            'messagestr' => lang('plugin/cloud', '20003'),
        );
        cloud_core::result(cloud_core::variable($variable));
    }
}

?>

